package com.power.test.model;

import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;

/**
 * 分页信息
 *
 * @param <T> 分页数据类型
 * @param <N> 总条数类型
 */
@Getter
@Setter
public class DataPage<T, N> {

    /**
     * 分页数据
     */
    private List<T> dataList = new ArrayList<>();

    /**
     * 数据总条数
     */
    private N dataCount;

    /**
     * 分页信息
     */
    public DataPage() {
    }

    /**
     * 分页信息
     * @param dataCount 数量
     */
    public DataPage(N dataCount) {
        this.dataCount = dataCount;
    }
}

